package egovframework.com.sym.cal.service;

import java.io.Serializable;

/**
 * 
 * 휴일 VO 클래스
 * 
 * @author 공통서비스 개발팀 이중호
 * @since 2009.04.01
 * @version 1.0
 * @see
 * 
 *      <pre>
 * << 개정이력(Modification Information) >>
 *   
 *   수정일      수정자           수정내용
 *  -------    --------    ---------------------------
 *   2009.04.01  이중호          최초 생성
 * 
 * </pre>
 */
public class RestdeVO extends Restde implements Serializable {

	/** 검색조건 */
	private String searchCondition = "";

	/** 검색Keyword */
	private String searchKeyword = "";

	/** 검색사용여부 */
	private String searchUseYn = "";

	/** 현재페이지 */
	private int pageIndex = 1;

	/** 페이지갯수 */
	private int pageUnit = 10;

	/** 페이지사이즈 */
	private int pageSize = 10;

	/** firstIndex */
	private int firstIndex = 1;

	/** lastIndex */
	private int lastIndex = 1;

	/** recordCountPerPage */
	private int recordCountPerPage = 10;

	/**
	 * firstIndex attribute 를 리턴한다.
	 * 
	 * @return int
	 */
	public int getFirstIndex() {
		return firstIndex;
	}

	/**
	 * lastIndex attribute 를 리턴한다.
	 * 
	 * @return int
	 */
	public int getLastIndex() {
		return lastIndex;
	}

	/**
	 * pageIndex attribute 를 리턴한다.
	 * 
	 * @return int
	 */
	public int getPageIndex() {
		return pageIndex;
	}

	/**
	 * pageSize attribute 를 리턴한다.
	 * 
	 * @return int
	 */
	public int getPageSize() {
		return pageSize;
	}

	/**
	 * pageUnit attribute 를 리턴한다.
	 * 
	 * @return int
	 */
	public int getPageUnit() {
		return pageUnit;
	}

	/**
	 * recordCountPerPage attribute 를 리턴한다.
	 * 
	 * @return int
	 */
	public int getRecordCountPerPage() {
		return recordCountPerPage;
	}

	/**
	 * searchCondition attribute 를 리턴한다.
	 * 
	 * @return String
	 */
	public String getSearchCondition() {
		return searchCondition;
	}

	/**
	 * searchKeyword attribute 를 리턴한다.
	 * 
	 * @return String
	 */
	public String getSearchKeyword() {
		return searchKeyword;
	}

	/**
	 * searchUseYn attribute 를 리턴한다.
	 * 
	 * @return String
	 */
	public String getSearchUseYn() {
		return searchUseYn;
	}

	/**
	 * firstIndex attribute 값을 설정한다.
	 * 
	 * @param firstIndex
	 *            int
	 */
	public void setFirstIndex(int firstIndex) {
		this.firstIndex = firstIndex;
	}

	/**
	 * lastIndex attribute 값을 설정한다.
	 * 
	 * @param lastIndex
	 *            int
	 */
	public void setLastIndex(int lastIndex) {
		this.lastIndex = lastIndex;
	}

	/**
	 * pageIndex attribute 값을 설정한다.
	 * 
	 * @param pageIndex
	 *            int
	 */
	public void setPageIndex(int pageIndex) {
		this.pageIndex = pageIndex;
	}

	/**
	 * pageSize attribute 값을 설정한다.
	 * 
	 * @param pageSize
	 *            int
	 */
	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}

	/**
	 * pageUnit attribute 값을 설정한다.
	 * 
	 * @param pageUnit
	 *            int
	 */
	public void setPageUnit(int pageUnit) {
		this.pageUnit = pageUnit;
	}

	/**
	 * recordCountPerPage attribute 값을 설정한다.
	 * 
	 * @param recordCountPerPage
	 *            int
	 */
	public void setRecordCountPerPage(int recordCountPerPage) {
		this.recordCountPerPage = recordCountPerPage;
	}

	/**
	 * searchCondition attribute 값을 설정한다.
	 * 
	 * @param searchCondition
	 *            String
	 */
	public void setSearchCondition(String searchCondition) {
		this.searchCondition = searchCondition;
	}

	/**
	 * searchKeyword attribute 값을 설정한다.
	 * 
	 * @param searchKeyword
	 *            String
	 */
	public void setSearchKeyword(String searchKeyword) {
		this.searchKeyword = searchKeyword;
	}

	/**
	 * searchUseYn attribute 값을 설정한다.
	 * 
	 * @param searchUseYn
	 *            String
	 */
	public void setSearchUseYn(String searchUseYn) {
		this.searchUseYn = searchUseYn;
	}

}
